package com.cn.modules.user.controller;



import com.cn.common.utils.Message;
import com.cn.modules.user.model.User;
import com.jfinal.core.Controller;
import com.jfinal.plugin.activerecord.Page;

public class UserController extends Controller{
	/**
	 * 查询
	 */
	public void index() {
		int pageNumber=getParaToInt("page")!=null?getParaToInt("page"):1;
		int rows=getParaToInt("rows")!=null?getParaToInt("rows"):10;
		Page<User> page=User.me.selectJqGridPage(pageNumber,rows,getPara("sidx"),getPara("sord"));
		renderJson(page);
	}
	/**
	 * 保存
	 */
	public void save(){
		Message message=User.saveUser(getModel(User.class));
		renderJson(message);
	}
	/**
	 * 显示updat页面
	 */
	public void showUpdate(){
		User user=User.me.findById(getPara("id"));
		renderJson(user);
	}
	/**
	 * 修改
	 */
	public void update(){
		getModel(User.class).update();
		redirect("/user");
	}
	/**
	 * 删除
	 */
	public void delete(){
		User.me.deleteById(getPara("id"));
		redirect("/user");
	}
}
